From: Eli Zaretskii Date: Mon, 29 Dec 2003 12:36:58 +0000 (+0000) Subject: Fix Mark Hershberg's entries for xml.el. X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1~1^2~24698 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=46961db073bb0bdda9076cae8fc8ea56c7a2fa17;p=emacs.git Fix Mark Hershberg's entries for xml.el. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index df852fc5b13..6ed13e06292 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -594,10 +594,18 @@ 2003-11-01 Mark A. Hershberger - * xml.el: Allow comments following the top-level element. - Separate out namespace parsing into special functions. - Change namespace parsing to return ('ns-uri . "local-name") - instead of '{ns-uri}local-name. + * xml.el (xml-parse-region): Allow comments to appear after the + topmost element has closed. + (xml-ns-parse-ns-attrs, xml-ns-expand-el) + (xml-ns-expand-attr): New functions to do namespace handling. + (xml-intern-attrlist): Back-compatible handling of attribute + names. + (xml-parse-tag): Move namespace handling to seperate functions. + Now produces elements in the form ((:ns . "element") (attr-list) + children) instead of ('ns:element (attr-list) children). + (xml-parse-attlist): Fix attribute parsing. + (xml-parse-dtd): Change parsing so that it produces strings + instead of interned symbols. 2003-11-01 era@iki.fi (tiny change)